Дан одномерный массив числовых значений, насчитывающий N элементов. Из элементов исходного массива построить два новых. В первый должны входить только положительные элементы, а во второй только отрицательные элементы-Python(Питон)

# -*- coding: utf-8 -*-
import random
 
m_list = [] # начальный массив
p_list = [] # массив положительных элементов
o_list = [] # массив отрицательных элементов
n = 40
i=0
 
# Заполняем массив числами
while i<n:
    m_list.append(random.randint(-100, 100))
    i += 1
 
# Формируем 2-а новых массива
for l in m_list:
    if l<0:
        o_list.append(l)
    if l>0:
        p_list.append(l)
 
print "Массив: ",
for l in m_list:
    print l,
print "\nМассив положительных: ",
for l in p_list:
    print l,
print "\nМассив отрицательных: ",
for l in o_list:
    print l,

Leave a Comment